Derivative controller